web3.js@0.2x.x web3.isAddress
web3.isAddress(HexString)
文字列が正しい Ethereum のアドレスかどうかをチェックします。
パラメータ
1. String
16進数文字列
戻り値
Boolean
正しい Ethereum アドレスのフォーマットでない場合、falseを返します。
すべての文字列が大文字または小文字の、正しい Ethereum アドレスのフォーマットの場合、trueを返します。
大文字と小文字が混じっている場合は、web3.isChecksumAddress() 使用し、アドレスが正しいかどうかをチェックします。
サンプルコード
code:example.js
var isAddress = web3.isAddress("0x8888f1f195afa192cfee860698584c030f4c9db1");
console.log(isAddress); // true
参考
本家ドキュメントには、web3.isChecksumAddress() について記載されていないため、ソースコードと動作の確認を行う。